be hampered - German English Dictionary